!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("lodash")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt[DropDownMenu_TextSeparatorsMenuButtonSkin]",["react","lodash"],t):"object"==typeof exports?exports["rb_wixui.thunderbolt[DropDownMenu_TextSeparatorsMenuButtonSkin]"]=t(require("react"),require("lodash")):e["rb_wixui.thunderbolt[DropDownMenu_TextSeparatorsMenuButtonSkin]"]=t(e.React,e._)}("u">typeof self?self:this,(e,t)=>(()=>{var r={75178(e,t,r){e.exports=r(33188)(r(37183),"DataView")},48561(e,t,r){e.exports=r(33188)(r(37183),"Map")},1490(e,t,r){e.exports=r(33188)(r(37183),"Promise")},96775(e,t,r){e.exports=r(33188)(r(37183),"Set")},7187(e,t,r){e.exports=r(37183).Symbol},88985(e,t,r){e.exports=r(33188)(r(37183),"WeakMap")},16990(e,t,r){var n=r(7187),o=r(51029),a=r(8704),i=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?o(e):a(e)}},46252(e,t,r){var n=r(16990),o=r(46184);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},73829(e,t,r){var n=r(94360),o=r(67234),a=r(46015),i=r(70275),l=/^\[object .+?Constructor\]$/,s=Object.prototype,u=Function.prototype.toString,c=s.hasOwnProperty,d=RegExp("^"+u.call(c).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!a(e)||o(e))&&(n(e)?d:l).test(i(e))}},84271(e,t,r){var n=r(16990),o=r(31784),a=r(46184),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,e.exports=function(e){return a(e)&&o(e.length)&&!!i[n(e)]}},29966(e,t,r){var n=r(88089),o=r(6128),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=[];for(var r in Object(e))a.call(e,r)&&"constructor"!=r&&t.push(r);return t}},26143(e){e.exports=function(e){return function(t){return e(t)}}},85171(e,t,r){e.exports=r(37183)["__core-js_shared__"]},75194(e,t,r){e.exports="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g},33188(e,t,r){var n=r(73829),o=r(91870);e.exports=function(e,t){var r=o(e,t);return n(r)?r:void 0}},51029(e,t,r){var n=r(7187),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,l=n?n.toStringTag:void 0;e.exports=function(e){var t=a.call(e,l),r=e[l];try{e[l]=void 0;var n=!0}catch(e){}var o=i.call(e);return n&&(t?e[l]=r:delete e[l]),o}},58355(e,t,r){var n=r(75178),o=r(48561),a=r(1490),i=r(96775),l=r(88985),s=r(16990),u=r(70275),c="[object Map]",d="[object Promise]",p="[object Set]",f="[object WeakMap]",b="[object DataView]",h=u(n),m=u(o),y=u(a),v=u(i),x=u(l),j=s;(n&&j(new n(new ArrayBuffer(1)))!=b||o&&j(new o)!=c||a&&j(a.resolve())!=d||i&&j(new i)!=p||l&&j(new l)!=f)&&(j=function(e){var t=s(e),r="[object Object]"==t?e.constructor:void 0,n=r?u(r):"";if(n)switch(n){case h:return b;case m:return c;case y:return d;case v:return p;case x:return f}return t}),e.exports=j},91870(e){e.exports=function(e,t){return null==e?void 0:e[t]}},67234(e,t,r){var n,o=r(85171),a=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!a&&a in e}},88089(e){var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},6128(e,t,r){e.exports=r(61429)(Object.keys,Object)},43271(e,t,r){e=r.nmd(e);var n=r(75194),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,i=a&&a.exports===o&&n.process,l=function(){try{var e=a&&a.require&&a.require("util").types;if(e)return e;return i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=l},8704(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},61429(e){e.exports=function(e,t){return function(r){return e(t(r))}}},37183(e,t,r){var n=r(75194),o="object"==typeof self&&self&&self.Object===Object&&self;e.exports=n||o||Function("return this")()},70275(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},95962(e,t,r){var n=r(46252),o=r(46184),a=Object.prototype,i=a.hasOwnProperty,l=a.propertyIsEnumerable;e.exports=n(function(){return arguments}())?n:function(e){return o(e)&&i.call(e,"callee")&&!l.call(e,"callee")}},64383(e){e.exports=Array.isArray},19592(e,t,r){var n=r(94360),o=r(31784);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},78098(e,t,r){e=r.nmd(e);var n=r(37183),o=r(11329),a=t&&!t.nodeType&&t,i=a&&e&&!e.nodeType&&e,l=i&&i.exports===a?n.Buffer:void 0,s=l?l.isBuffer:void 0;e.exports=s||o},55359(e,t,r){var n=r(29966),o=r(58355),a=r(95962),i=r(64383),l=r(19592),s=r(78098),u=r(88089),c=r(63905),d=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(l(e)&&(i(e)||"string"==typeof e||"function"==typeof e.splice||s(e)||c(e)||a(e)))return!e.length;var t=o(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(u(e))return!n(e).length;for(var r in e)if(d.call(e,r))return!1;return!0}},94360(e,t,r){var n=r(16990),o=r(46015);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},31784(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}},46015(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},46184(e){e.exports=function(e){return null!=e&&"object"==typeof e}},63905(e,t,r){var n=r(84271),o=r(26143),a=r(43271),i=a&&a.isTypedArray;e.exports=i?o(i):n},11329(e){e.exports=function(){return!1}},89094(e,t,r){"use strict";var n=r(87006),o=Symbol.for("react.element"),a=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),i=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function s(e,t,r){var n,s={},u=null,c=null;for(n in void 0!==r&&(u=""+r),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)a.call(t,n)&&!l.hasOwnProperty(n)&&(s[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===s[n]&&(s[n]=t[n]);return{$$typeof:o,type:e,key:u,ref:c,props:s,_owner:i.current}}t.jsx=s,t.jsxs=s},36870(e,t,r){"use strict";e.exports=r(89094)},58478(e){"use strict";e.exports=t},87006(t){"use strict";t.exports=e}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var a=n[e]={id:e,loaded:!1,exports:{}};return r[e](a,a.exports,o),a.loaded=!0,a.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.g=(()=>{if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}})(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var a={};return(()=>{"use strict";let e;o.r(a),o.d(a,{components:()=>E});var t=o(36870),r=o(87006);let n=function(){for(var e,t,r=0,n="";r{let r=[];return e&&r.push(`${i}${e}`),t.forEach(e=>{e&&(r.push(`${i}${e}`),r.push(e))}),r.join(" ")},s=new Set(["PointerMenuButtonHorizontalMenuAdaptationSkin","PointerMenuButtonSkin","VerticalRibbonsMenuButtonSkin","RibbonsMenuButtonSkin"]),u="__more__";function c(e){return t=>{t.keyCode===e&&(t.preventDefault(),t.stopPropagation(),t.currentTarget.click())}}let d=c(32),p=c(13),f=e=>{p(e),d(e)};c(27);let b=["aria-id","aria-metadata","aria-type"],h=e=>e.split("?")[0],m=function(){let e,t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=new Set([...Array.from((e=o.compId||o.dataId,t=new Set,e&&(t=new Set(r.filter(e=>e.link&&(!e.link.href||h(e.link.href)===h(n))&&(e.link.anchorCompId&&e.link.anchorCompId===o.compId||e.link.anchorDataId&&e.link.anchorDataId===o.dataId&&"SCROLL_TO_TOP"!==e.link.anchorDataId&&"SCROLL_TO_BOTTOM"!==e.link.anchorDataId)))),t)),...Array.from(r.filter(e=>e.link&&e.link.linkPopupId&&e.link.linkPopupId===a))]),l=i.size>0;return r.forEach(e=>{let t=e.items&&e.items.length?m(e.items,n,o,a):new Set;!1!==e.selected&&((e.selected||!l&&!(e.link&&(e.link.anchorDataId||e.link.anchorCompId))&&e.link&&e.link.href&&decodeURIComponent(h(e.link.href))===h(n)||e.link&&Object.keys(e.link).length>0&&t.size>0)&&i.add(e),t.forEach(e=>i.add(e)))}),i};function y(e,t){return e.filter((e,r)=>{var n;let o=(n=r.toString(),`${t}${n}`),a=document.getElementById(o);return a?.style?.visibility==="hidden"})}var v=o(55359),x=o.n(v),j=o(58478);let g=e=>{let o=r.useMemo(()=>m(e.items,e.currentUrl,e.activeAnchor,e.currentPopupId),[e.items,e.currentUrl,e.activeAnchor,e.currentPopupId]),{ariaAttributes:a}=e,i=(e,r)=>{let{Button:n}=e,o={...{onMouseEnter:e.onItemMouseEnter,onMouseLeave:e.onItemMouseLeave,onDoubleClick:e.onItemDblClick,onClick:e.onItemClick,textAlign:e.alignText,translations:e.translations},...r};return(0,t.jsx)(n,{...o})},c=(e,t)=>{let{items:r=[],compClassName:n,dropdown:a,rtl:l,buttonAlign:s,stretch:u}=t,{hover:c}=e,p={};return r.map((t,f)=>{var b,h,m,y,v,g;let w=t.hasPopup??(t?.items?.length??0)>0,k=`${a?"moreContainer":""}${f}`,S={isContainer:a,isSelected:o.has(t),positionInList:t.positionInList||(b=f,h=r.length,m=a,y=l,v=s,g=u,b===h-1?1===h?"dropLonely":m?"bottom":g||"right"===v?y?"left":"right":"center":0===b?m?"top":g||"left"===v?y?"right":"left":"center":m?"dropCenter":"center"),id:d(k),index:f,refInParent:k,isDropDownButton:a,...o.has(t)&&{"aria-current":"page"},...w&&{"aria-haspopup":"true","aria-expanded":!(0,j.isNil)(c)&&parseInt(c,10)===f},tagName:"li",direction:l?"rtl":"ltr",parentId:t.parent,dataId:t.id,label:t.label,link:t.link,compClassName:n,key:((e,t)=>{let r=e,n=0;for(;t[r]&&n<100;)r+=t[r]++,n++;return t[r]=(t[r]||0)+1,r})(t.label,p),subItems:a?void 0:t.items?.map(e=>({...e,...o.has(e)&&{"aria-current":"page"}})),role:w&&x()(t.link)?"button":void 0};return i(e,S)})},d=t=>{var r;return r=e.id,`${r}${t}`},p=(e=>{let t,{role:r,tabIndex:n,tabindex:o,screenReader:a,lang:i,ariaAttributes:l={}}=e;return{role:r,tabIndex:n??o,screenReader:a,ariaAttributes:(t=Object.entries(l).reduce((e,[t,r])=>({...e,[`aria-${t}`.toLowerCase()]:r}),{}),Object.entries(t).reduce((e,[t,r])=>(b.includes(t)||(e[t]=r),e),{})),lang:i}})({role:e.role,ariaAttributes:a});return function(r){let o,{translations:a,styles:f}=r,b=function(e){let{styles:r,skin:o,alignButtons:a="center",marginAllChildren:s,onMenuKeyDown:p}=e,f=function(e){let{styles:t,items:r,rtl:o,stretchButtonsToMenuWidth:a,alignButtons:s="center"}=e,p=c(e,{items:r,compClassName:n(t.menuItem,l("dropdown-menu__item")),rtl:o,buttonAlign:s,stretch:a}),f=function(e){let{rtl:t,styles:r,stretchButtonsToMenuWidth:n,alignButtons:o="center",moreButtonLabel:a,onItemMouseEnter:l,onItemMouseLeave:s,onSubMenuKeyDown:c}=e,p=t?"left":"right";return n||"right"===o||(p="center"),i(e,{label:a||"",isSelected:!1,positionInList:p,id:d(u),index:u,refInParent:u,key:u,onFocus:l,onBlur:s,"aria-haspopup":"true",tagName:"li",onKeyDown:c,isDropDownButton:!1,compClassName:r.moreButton,isMoreButton:!0})}(e);return f&&p.push(f),p}(e),b=d("itemsContainer"),h=(0,t.jsx)("ul",{className:n(r.itemsContainer,r[`${a}`]),id:b,style:{textAlign:a},"data-marginallchildren":s,onKeyDown:p,children:f});if((()=>{switch(o){case"IndentedMenuButtonSkin":case"ShinyMenuIIButtonSkin":case"SloppyBorderMenuButtonSkin":return!0;default:return!1}})()){let e=d("wrapper");h=(0,t.jsx)("div",{className:n(r.itemsContainerWrapper),id:e,children:h})}return h}(r),h=function(e){let{skin:r,styles:n}=e,o=null;return s.has(r)&&(o=(0,t.jsx)("div",{className:n.utility})),o}(r),m=function(r){let{alignButtons:o="center",onSubMenuKeyDown:a,hover:i,styles:s}=r,p=function(t){let{items:r,rtl:n,alignButtons:o="center",stretchButtonsToMenuWidth:a,hover:i,styles:l}=t,s=null,d=[];if(r&&i){let t=parseInt(i,10);Number.isInteger(t)&&r[t]?s=r[t].items:i===u&&(s=y(r,e.id).reduce((e,t)=>{let r=[];return t.items&&(r=t.items.map(e=>({...e,parent:t.id}))),[...e,t,...r]},[]))}return s&&(d=c(t,{items:s,compClassName:l.dropdownButton,dropdown:!0,rtl:n,buttonAlign:o,stretch:a})),d}(r),f=d("moreContainer"),b=d("dropWrapper"),h=(p?.length??0)>0,m=n(s.dropWrapper,{[s.showMore]:h}),v=function(e){let{hover:t,hoverListPosition:r}=e;return t?r:null}(r);return(0,t.jsx)("div",{className:m,id:b,"data-drophposition":v,"data-dropalign":o,"data-dropdown-shown":h,children:(0,t.jsx)("ul",{className:n(s.moreContainer,l("dropdown-menu__submenu")),"data-hover":i,id:f,onKeyDown:a,children:p})})}(r),v=d("navContainer");return(0,t.jsxs)("nav",{className:n(f.navContainer),id:v,"aria-label":a.ariaLabel,...p.ariaAttributes,role:p.role,onMouseEnter:r.onMouseEnter,onMouseLeave:r.onMouseLeave,children:[h,b,m,(o=a.subMenuIndication,(0,t.jsx)("div",{style:{display:"none"},id:`${d("navContainer")}-hiddenA11ySubMenuIndication`,children:o}))]})}(e)},w={hover:null,hoverListPosition:null},k=e=>{let o,[a,i]=r.useState(w),s=r.useRef(),c=t=>{let{hover:r}=a,{id:n,items:o}=e,i=parseInt(t.getAttribute("data-index")||"-1",10);return t?.parentNode?.id!==`${n}moreContainer`?o[i]:r?r===u?y(o,n)[i]:o[parseInt(r,10)].items[i]:null},d=t=>{let{onItemMouseIn:r}=e,{currentTarget:n}=t;r?.(t,c(n)),p(t)},p=t=>{let{hover:r}=a,{id:n}=e,{currentTarget:l}=t,s=l.getAttribute("data-listposition"),u=l.getAttribute("data-index")||"-1",c=parseInt(u,10);clearTimeout(o),l?.parentNode?.id!==`${n}moreContainer`&&(Number.isInteger(c)&&-1!==c||u.startsWith("__"))&&u!==r&&i({hover:u,hoverListPosition:s})},f=t=>{let{onItemMouseOut:r}=e,{currentTarget:n}=t;r?.(t,c(n)),b(t)},b=e=>{e.nativeEvent instanceof MouseEvent?o=setTimeout(()=>{i({hover:null,hoverListPosition:null})},1e3):i({hover:null,hoverListPosition:null})},h=t=>{let{onItemDblClick:r}=e,{currentTarget:n}=t;r?.(t,c(n))},m=t=>{let{hover:r}=a,{currentTarget:n}=t,{items:o,onItemClick:i,isTouchDevice:l}=e;if(i?.(t,c(n)),l){let e=n.getAttribute("data-index")||"-1",a="true"===n.getAttribute("data-dropdown"),i=parseInt(e,10),l=o?o[i]:null,s=e===u||l?.items?.length>0;a?b(t):r?(b(t),s&&r!==e&&(t.preventDefault(),t.stopPropagation(),p(t))):s&&(p(t),t.preventDefault(),t.stopPropagation())}},v=function(t){let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(s.current){let{id:n}=e,o=s.current.querySelector(`#${n}itemsContainer > li:nth-child(${t+1})`);for(;o&&"true"===o.getAttribute("aria-hidden");)o=r?o.previousSibling:o.nextSibling;if(o){let e=o.querySelector("button")||o.childNodes?.[0];if(e)return e.focus(),!0}}return!1},x=t=>{let{hover:r}=a,{items:n}=e,{key:o,shiftKey:i}=t;if(null!==r){let a=r?parseInt(r,10):-1,l=!1;if("Tab"===o&&!i&&n){let t=n[a];t&&t.items&&(l=(t=>{let{id:r}=e;if(s.current){let e=s.current.querySelector(`#${r}moreContainer li:nth-child(${t+1}) a`);if(e)return e.focus(),!0}return!1})(0))}l&&(t.stopPropagation(),t.preventDefault())}},j=t=>{let{hover:r}=a,{items:n}=e,{shiftKey:o,key:i,target:l,currentTarget:s}=t,u=l;if(l!==s&&"li"!==l.tagName.toLowerCase()&&(u=l.closest("li")),u){let e=u.getAttribute("data-index")||"",a=!1;if(r){let l,s=Number.isNaN(l=parseInt(r,10))?-1:l;if("Escape"===i&&(a=v(s,o)),"Tab"===i){let r=parseInt(e,10);if(s>=0){if(o)0===r&&(a=v(s,o),f(t));else if(n&&n[s]){let e=n[s];e&&e.items&&e.items.length===r+1&&(a=v(s+1),f(t))}}}}a&&(t.stopPropagation(),t.preventDefault())}};return function(r,o){let{id:a,className:i,customClassNames:u=[],skin:c,rtl:p,styles:b,lang:y}=r,v={id:a,class:n(b[c],b.wrapper,i,l("dropdown-menu",...u),"hidden-during-prewarmup"),ref:s,tabIndex:-1,dir:p?"rtl":"ltr",lang:y,...function(e,t){let{hover:r,hoverListPosition:n}=t,{stretchButtonsToMenuWidth:o,sameWidthButtons:a,skinExports:i,alignButtons:l="center",items:s,isQaMode:u,fullNameCompType:c}=e;return{"data-stretch-buttons-to-menu-width":o,"data-same-width-buttons":a,"data-num-items":s?.length,"data-menuborder-y":i.menuBorderY,"data-menubtn-border":i.menuBtnBorder,"data-ribbon-els":i.ribbonEls,"data-label-pad":i.labelPad,"data-ribbon-extra":i.ribbonExtra,"data-drophposition":n,"data-dropalign":l,"data-hovered-item":r,...u?{"data-comp":c,"data-aid":c}:{}}}(r,o)};return(0,t.jsx)("wix-dropdown-menu",{...v,children:(0,t.jsx)(g,{...r,...o,onItemMouseEnter:e.isTouchDevice?void 0:d,onItemMouseLeave:e.isTouchDevice?void 0:f,onItemDoubleClick:e.onItemDblClick?h:void 0,onItemClick:e.isTouchDevice||e.onItemClick?m:void 0,onMenuKeyDown:x,onSubMenuKeyDown:j})})}(e,a)},S=e=>Object.entries(e).reduce((e,[t,r])=>(t.includes("data-")&&(e[t]=r),e),{}),I=r.forwardRef((e,r)=>{let n,{href:o,role:a,target:i,rel:l,className:s="",children:u,linkPopupId:c,anchorDataId:b,anchorCompId:h,tabIndex:m,dataTestId:y="linkElement",title:v,onClick:x,onDoubleClick:j,onMouseEnter:g,onMouseLeave:w,onFocus:k,onFocusCapture:I,onBlurCapture:M,"aria-live":O,"aria-disabled":C,"aria-label":N,"aria-labelledby":_,"aria-pressed":P,"aria-expanded":D,"aria-describedby":A,"aria-haspopup":B,"aria-current":E,dataPreview:T,dataPart:L}=e;switch(void 0!==e.activateByKey?e.activateByKey:c?"SpaceOrEnter":"Enter"){case"Enter":n=p;break;case"Space":n=d;break;case"SpaceOrEnter":n=f;break;default:n=void 0}return void 0!==o||c?(0,t.jsx)("a",{...S(e),"data-testid":y,"data-popupid":c,"data-anchor":b,"data-anchor-comp-id":h,"data-preview":T,"data-part":L,href:o||void 0,target:i,role:c?"button":a,rel:l,className:s,onKeyDown:n,"aria-live":O,"aria-disabled":C,"aria-label":N,"aria-labelledby":_,"aria-pressed":P,"aria-expanded":D,"aria-haspopup":B,"aria-describedby":A,"aria-current":E,title:v,onClick:x,onMouseEnter:g,onMouseLeave:w,onDoubleClick:j,onFocus:k,onFocusCapture:I,onBlurCapture:M,ref:r,tabIndex:c?0:m,children:u}):(0,t.jsx)("div",{...S(e),"data-testid":y,"data-preview":T,"data-part":L,className:s,tabIndex:m,"aria-label":N,"aria-labelledby":_,"aria-haspopup":B,"aria-disabled":C,"aria-expanded":D,title:v,role:a,onClick:x,onDoubleClick:j,onMouseEnter:g,onMouseLeave:w,ref:r,children:u})}),M=e=>{let{wrapperProps:{ariaHasPopup:r,isMoreButton:n,ariaDescribedBy:o,ariaExpanded:a,ariaCurrent:i,role:l},className:s,children:u,link:c,tabIndex:d}=e;return(0,t.jsx)(I,{...c,"aria-haspopup":r,"aria-describedby":o,"aria-current":i,"aria-expanded":a,tabIndex:d||(!n&&c&&c.href?void 0:0),className:s,role:l,children:u})},O=e=>{let{dir:r,textAlign:n,className:o,children:a,tagName:i="p",id:l}=e;return(0,t.jsx)(i,{className:o,style:{textAlign:n},dir:r,id:`${l}label`,children:a})},C=e=>{let{wrapperProps:{dir:r,textAlign:o,id:a},classNames:i,children:l}=e;return(0,t.jsx)("div",{className:n(i.bg),style:{textAlign:o},children:(0,t.jsx)(O,{dir:r,textAlign:o,className:i.label,id:a,children:l})})},N=()=>(0,t.jsx)("svg",{width:"10",height:"10",viewBox:"0 0 16 11",fill:"black",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M8 10.5L16 1.86193L14.7387 0.5L8 7.77613L1.26133 0.499999L-5.95321e-08 1.86193L8 10.5Z"})}),_=e=>{let{label:o,direction:a="ltr",positionInList:i,parentId:l,dataId:s,isContainer:u,isSelected:c,isHovered:d,link:p,tagName:f="div",id:b,className:h,compClassName:m,onClick:y,onDoubleClick:v,onMouseEnter:x,onMouseLeave:j,index:g,children:w,isDropDownButton:k,subItems:I}=e,[O,C]=r.useState(!1),_=I&&I.length>0,P=e=>{O||(C(!0),x?.(e))},D=e=>{O&&(C(!1),j?.(e))},A=p&&(p.hasOwnProperty("href")||p.hasOwnProperty("target")||p.hasOwnProperty("rel")||p.hasOwnProperty("linkPopupId")),B={...S(e),"data-direction":a,"data-listposition":i,"data-parent-id":l,"data-data-id":s,"data-state":[u?"drop":"menu",c&&"selected",d&&"over",A?"link":"header"].join(" "),"data-index":g,"data-dropdown":k},E=e=>e?e.trim():"\xa0",T=_?(0,t.jsx)("ul",{"aria-hidden":!0,style:{display:"none"},children:I.map((e,r)=>{let{hasPopup:n,"aria-current":o}=e;return(0,t.jsx)("li",{children:(0,t.jsx)(M,{wrapperProps:{ariaHasPopup:n,ariaCurrent:o},link:e.link,tabIndex:-1,compClassName:m,children:E(e.label)})},e.id||r)})}):null;return(0,t.jsxs)(f,{id:b,...B,className:n(m,h),onClick:y,onDoubleClick:v,onMouseEnter:P,onMouseLeave:D,onFocus:e=>{e.nativeEvent instanceof MouseEvent&&P(e)},onBlur:e=>{e.nativeEvent instanceof MouseEvent?D(e):C(!1)},onKeyDown:e=>{"Escape"===e.key&&(O&&C(!1),j?.(e))},children:[w(E(o)),_&&(0,t.jsx)("button",{className:n("H4AHlN",{Ln3X5V:O}),onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(O||(C(!0),x?.({...e,currentTarget:e.currentTarget?.parentNode})),O&&(C(!1),j?.({...e,currentTarget:e.currentTarget?.parentNode})))},"aria-label":e?.translations?.dropdownButtonAriaLabel?.replace("<%= itemName %>",E(o))||"More pages",children:(0,t.jsx)(N,{})}),T]})},P=e=>{let{id:r,"aria-haspopup":o,"aria-describedby":a,"aria-current":i,"aria-expanded":l,isMoreButton:s,dir:u,textAlign:c,positionInList:d,link:p,skinsStyle:f,skin:b,role:h}=e;return(0,t.jsx)(_,{...e,className:n(e.className,f[b]),children:e=>(0,t.jsx)(M,{wrapperProps:{positionInList:d,ariaHasPopup:o,ariaDescribedBy:a,isMoreButton:s,ariaExpanded:l,ariaCurrent:i,role:h},link:p,className:f.linkElement,children:(0,t.jsx)("div",{className:f.wrapper,children:(0,t.jsx)(C,{wrapperProps:{dir:u,textAlign:c,id:r},classNames:{bg:f.bg,label:f.label},children:e})})})})},D={root:"p8cyKy",TextSeparatorsMenuButtonNSkin:"jUeFYk",textSeparatorsMenuButtonNSkin:"jUeFYk",linkElement:"HNWIuH",label:"bNEwT7",wrapper:"hAdMV6"},A=e=>(0,t.jsx)(P,{...e,skinsStyle:D,skin:"TextSeparatorsMenuButtonNSkin"}),B={wrapper:"WYtmIs",navContainer:"MoL0eS",itemsContainerWrapper:"tZWcqf",itemsContainer:"ZSVuZl",menuItem:"S4aRdK",moreButton:"du4qAL",dropdownButton:"oHPV4c",dropWrapper:"T1i8CL",moreContainer:"Nrbfse",showMore:"v426Gd",utility:"rGunbG",TextSeparatorsMenuButtonSkin:"_rDrtI",textSeparatorsMenuButtonSkin:"_rDrtI"},E={DropDownMenu_TextSeparatorsMenuButtonSkin:{component:r.forwardRef((e,r)=>(0,t.jsx)(k,{...e,ref:r,styles:B,Button:A})),controller:(e=e=>{let{stateValues:t,mapperProps:r}=e,{currentUrl:n}=t;return{...r,currentUrl:n}},{useComponentProps:(t,r,n)=>e({mapperProps:t,stateValues:r,controllerUtils:{...n,updateStyles:e=>{let t=Object.entries(e).reduce((e,[t,r])=>({...e,[t.startsWith("--")?t:t.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`)]:void 0===r?null:r}),{});n.updateStyles(t)}}})})}}})(),a})());